The ARM Architecture
نویسنده
چکیده
ARM is a a 32-bit RISC processor architecture currently being developed by the ARM corporation. The business model behind ARM is based on licensing the ARM architecture to companies that want to manufacture ARM-based CPU’s or system-on-a-chip products. The two main types of licenses are the Implementation license and the Architecture license. The Implementation license provides complete information required to design and manufacture integrated circuits containing an ARM processor core. ARM licenses two types of cores: soft cores and hard cores. A hard core is optimised for a specific manufacturing process, while a soft core can be used in any process but is less optimised. The architecture license enables the licensee to develop their own processors compliant with the ARM ISA. ARM processors possess a unique combination of features that makes ARM the most popular embedded architecture today. First, ARM cores are very simple compared to most other general-purpose processors, which means that they can be manufactured using a comparatively small number of transistors, leaving plenty of space on the chip for application-specific macrocells. A typical ARM chip can contain several peripheral controllers, a digital signal processor, and some amount of on-chip memory, along with an ARM core. Second, both ARM ISA and pipeline design are aimed at minimising energy consumption — a critical requirement in mobile embedded systems. Third, the ARM architecture is highly modular: the only mandatory component of an ARM processor is the integer pipeline; all other components, including caches, MMU, floating point and other co-processors are optional, which gives a lot of flexibility in building application-specific ARM-based processors. Finally, while being small and low-power, ARM processors provide high performance for embedded applications. For example, the PXA255 XScale processor running at 400MHz provides performance comparable to Pentium 2 at 300MHz, while using fifty times less energy. This report is largely based on material from Steve Furber’s book about the ARM architecture [Fur00]. Other sources are referenced throughout the report.
منابع مشابه
Aggrandizing the beast's limbs: patulous code reuse attack on ARM architecture
Since smartphones are usually personal devices full of private information, they are a popular target for a vast variety of real-world attacks such as Code Reuse Attack (CRA). CRAs enable attackers to execute any arbitrary algorithm on a device without injecting an executable code. Since the standard platform for mobile devices is ARM architecture, we concentrate on available ARM-based CRAs. Cu...
متن کاملDesign and Control Architecture of an Anthropomorphic Robot Arm
In this paper an anthropomorphic robot arm is de scribed for service tasks The paper focus mainly on the mechatronics concept of the arm which gets its inspiration from the biology of the human arm This includes the mechanical design kinematical mod elling the range of motion the sensor concept and the hierarchical control architecture
متن کاملRhizobacteria for reduced fertilizer inputs in wheat (Triticum aestivum spp. vulgare) and barley (Hordeum vulgare) on Aridisols in Turkey
The present study assessed the effect of seed inoculation with single or multiple plant growth-promoting rhizobacterial (PGPR) strains on yield in spring wheat (Triticum aestivum spp. vulgare var. Kırık) and barley (Hordeum vulgare cv. Tokak) plants in both greenhouse and field conditions during the years 2007 and 2008. The treatments of wheat and barley plants during the first year include...
متن کاملDifferences between v1 and v2 of the ABI for the ARM Architecture
This document describes the differences between versions 1 of the ABI for the ARM Architecture published in December 2003 and version 2 published in the first quarter of 2005.
متن کاملDifferences between v1 and v2 of the ABI for the ARM Architecture
This document describes the differences between versions 1 of the ABI for the ARM Architecture published in December 2003 and version 2 published in the first quarter of 2005.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006